Testing Rendering and Data Refresh for Visio Services

I have been asked what cache settings I use on my test/development server when testing the rendering and data refresh features of Visio Services.  I have the cache settings on my test server set so that the diagram is rendered and refreshed each time I visit the diagram or press the “Refresh” button on the…


Visio Services refresh errors

I just wanted to drop a quick note to all of you who are publishing data connected diagrams to Visio Services…If at first you do not succeed verify your data connection via the client! Some errors are fairly obvious as you can see by the error in the first screen shot below.  The key here…


Promoting Visio Drawing Metadata to Document Library columns

Today Someone asked me if it was possible to promote metadata from within a Visio diagram when the diagram is uploaded to a SharePoint 2010 Document Library. Certainly.  There are a number of methods to promote metadata to columns within a document library however for this example I will focus on metadata that is stored…


Force data refresh for published diagrams

When you publish Visio diagrams with Visio 2010 Professional or Visio 2010 Premium using the new Web Diagram file format (VDW), Visio Services can render these diagrams in the browser.  Better yet, if these published diagrams are linked to a supported data source Visio Services can refresh the linked data in the diagram as well,…


Visio Shape Property Viewer visual web part v1.0

I am releasing a Visual Web Part that I have developed that is to be used in conjunction with the Visio Web Access web part to give you an alternate ( and more customizable ) method for viewing the Shape Data property values and Hyperlinks for a shape that you select from a published Visio…


Overwriting cell formulas with FormulaForceU

Recently I was attempting to use the FormulaU method of a Cell object to set the formula of the cell, but each time I tried to call the method I was prompted with a ‘Circular formula reference’ error.  This was a little puzzling as the formula I was trying to write to the cell did…


Showing status with the Timeline shapes

In a previous post I release a new version of the Bracket Interval shape which allowed you to switch between Horizontal text and Angled text. Rotate text on Timeline shapes I recently updated this shape and the built-in Bracket Interval shape so that the line color can be formatted automatically using the Color by Value…


Visio Services JavaScript Helpers v1

Some of you have started developing mashups with the new Visio Web Access web part that is available in SharePoint 2010 Enterprise and as you have noticed there is not a lot of sample code available that demonstrate best practices or even a common function library containing even the most basic helper functions. With this…


A Complete Solution for Visio 2010 and Visio Services

For this article I created a simple solution (download link available at the end of this article) to provide complete guidance for Visio solution developers to understand all the tasks for building a VSTO based solution using Visual Studio 2008 for the Visio 2010 client application and deploying that solution to client machines, including publishing…


Supported diagrams and entities in Visio Services

Supported diagrams Any Visio diagram can be published to Visio Services however there are limitations on the functionality that is provided by the client that will not be available when viewed in the browser using Visio Services. If you are not familiar with Visio Services you can click here for an introduction. The following is…